| |
| |
|
Improvement of Live Variable Analysis Using Points-to Analysis
Raiskup, Pavel ; Rogalewicz, Adam (referee) ; Dudka, Kamil (advisor)
Languages such as C use pointers very heavily. Implementation of operations on dynamically linked structures is, however, quite difficult. This can cause the programmer to make more mistakes than usual. One method for dealing with this situation is to use the static analysis tools. This thesis elaborates on the extension to the Code Listener architecture which is an interface for building static analysis tools. Code Listener is able to construct a call-graph or a control flow graph for a given source code and send it to the analyzing tool. One ability of the architecture is that it can conduct the live variable analysis internally. It detects places in the control flow graph where some subset of variables may be killed. The problem was that every variable for which a pointer address was assigned could not been killed, before. This decision had been made because there was no assurance that the variable could never been used through the pointer. So the goal of this work was to design and incorporate a points-to analysis which is able to exclude some references from the set of considered pointers to improve the live variable analysis.
|
|
Analysis of a Selected Company Using Time Series
Poláček, Lukáš ; Novotná, Veronika (referee) ; Doubravský, Karel (advisor)
The thesis is an analysis of economic indicators one joint stock company Jihomoravská plynárenská using statistical methods. The goal is an evaluation of economic indicators, to make the conclusions and suggestions for improvement. The suggest part of thesis deals with the pricing issues and looking for new opportunities. The thesis contains theoretical background needed for full understanding of the analytical part, analysis and recommendations, which after putting themselves into practice contribute to the improvement of present condition as well.
|
| |
| |
|
Improvement of Live Variable Analysis Using Points-to Analysis
Raiskup, Pavel ; Rogalewicz, Adam (referee) ; Dudka, Kamil (advisor)
Languages such as C use pointers very heavily. Implementation of operations on dynamically linked structures is, however, quite difficult. This can cause the programmer to make more mistakes than usual. One method for dealing with this situation is to use the static analysis tools. This thesis elaborates on the extension to the Code Listener architecture which is an interface for building static analysis tools. Code Listener is able to construct a call-graph or a control flow graph for a given source code and send it to the analyzing tool. One ability of the architecture is that it can conduct the live variable analysis internally. It detects places in the control flow graph where some subset of variables may be killed. The problem was that every variable for which a pointer address was assigned could not been killed, before. This decision had been made because there was no assurance that the variable could never been used through the pointer. So the goal of this work was to design and incorporate a points-to analysis which is able to exclude some references from the set of considered pointers to improve the live variable analysis.
|
|
Analysis of a Selected Company Using Time Series
Poláček, Lukáš ; Novotná, Veronika (referee) ; Doubravský, Karel (advisor)
The thesis is an analysis of economic indicators one joint stock company Jihomoravská plynárenská using statistical methods. The goal is an evaluation of economic indicators, to make the conclusions and suggestions for improvement. The suggest part of thesis deals with the pricing issues and looking for new opportunities. The thesis contains theoretical background needed for full understanding of the analytical part, analysis and recommendations, which after putting themselves into practice contribute to the improvement of present condition as well.
|
|
History and present of Population and Housing Census in our territory
Fabiánová, Jana ; Mazouch, Petr (advisor) ; Závodský, Prokop (referee)
Just completed Census 2011 caused a number of issues, in particular whether this type of investigation is required for the company. The theme of the work presented is not only the last assessment, but in particular the analysis of the previous censuses from the perspective of survey data and information, ways of implementation of the censuses, processing and presentation of data, with emphasis on continuity in these areas. The main objective of the work is to compare the data of survey in each of the censuses from the history to the present. On the basis of the results of this comparison are selected data with continuous time series and these are then analyzed in more detail. Their representation is used in addition to the absolute and the relative data in tables and column, line and pie charts.
|